home *** CD-ROM | disk | FTP | other *** search
- # DESCRIPTION:
- # --------------------------------------------------------------
- #
- # Open CDXA, Close
- #
- # --------------------------------------------------------------
- @BREAK A CDXA WILL NEED TO BE IN THE DEFAULT CD-ROM DRIVE
- @PROCESSES=2
- @EVENTS={THREAD1=0,THREAD2=0,BREAKPOINT=0}
-
- @PROCESS 1
- @SET_EVENT BREAKPOINT 1
-
- defaultconnection cdxa00 make type xa stream to ampmix totype amp stream wait
-
- open cdxa00 alias cdxa_1 shareable notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #2
- @WAIT_NOTIFY 2 30000
-
- acquire cdxa_1 wait
- @WAIT_PASSDEVICE cdxa_1
-
- # /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
- # --------------------------------------------------------------
- #
- # The \PATH\FILENAME.EXT on the following command line will need
- # to be changed to a path and filename on your test CDXA Disk.
- #
- # --------------------------------------------------------------
- # \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
-
- load cdxa_1 \PATH\FILENAME.EXT notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_LOAD #4
- @WAIT_NOTIFY 4 60000
-
- setpositionadvise cdxa_1 on every 10000 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SET_POSITION_ADVISE #8
- @WAIT_NOTIFY 8 30000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #10
- @WAIT_NOTIFY 10 30000
- @WAIT_PASSDEVICE cdxa_1
-
- seek cdxa_1 to start wait
- status cdxa_1 position wait
- =0
-
- play cdxa_1
- status cdxa_1 mode wait
- =playing
- @PAUSE 35000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #14
- @WAIT_NOTIFY 14 30000
-
- @SET_EVENT THREAD1 0
- @SET_EVENT THREAD2 1
-
- @WAIT_EVENT THREAD1
-
- acquire cdxa_1 wait
- @WAIT_PASSDEVICE cdxa_1
-
- seek cdxa_1 to start wait
- status cdxa_1 position wait
- =0
-
- play cdxa_1
- status cdxa_1 mode wait
- =playing
- @PAUSE 35000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #18
- @WAIT_NOTIFY 18 30000
-
- @SET_EVENT THREAD1 0
- @SET_EVENT THREAD2 1
-
- @WAIT_EVENT THREAD1
-
- acquire cdxa_1 wait
- @WAIT_PASSDEVICE cdxa_1
-
- seek cdxa_1 to start wait
- status cdxa_1 position wait
- =0
-
- play cdxa_1
- status cdxa_1 mode wait
- =playing
- @PAUSE 35000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #22
- @WAIT_NOTIFY 22 30000
-
- @SET_EVENT THREAD1 0
- @SET_EVENT THREAD2 1
-
- @WAIT_EVENT THREAD1
-
- acquire cdxa_1 wait
- @WAIT_PASSDEVICE cdxa_1
-
- seek cdxa_1 to start wait
- status cdxa_1 position wait
- =0
-
- play cdxa_1
- status cdxa_1 mode wait
- =playing
- @PAUSE 35000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #26
- @WAIT_NOTIFY 26 30000
-
- @SET_EVENT THREAD1 0
- @SET_EVENT THREAD2 1
-
- @WAIT_EVENT THREAD1
-
- acquire cdxa_1 wait
- @WAIT_PASSDEVICE cdxa_1
-
- seek cdxa_1 to start wait
- status cdxa_1 position wait
- =0
-
- play cdxa_1
- status cdxa_1 mode wait
- =playing
- @PAUSE 35000
-
- pause cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #30
- @WAIT_NOTIFY 30 30000
- @PAUSE 5000
-
- resume cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #32
- @WAIT_NOTIFY 32 30000
-
- pause cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #34
- @WAIT_NOTIFY 34 30000
-
- resume cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #36
- @WAIT_NOTIFY 36 30000
-
- pause cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #38
- @WAIT_NOTIFY 38 30000
-
- resume cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #42
- @WAIT_NOTIFY 42 30000
-
- pause cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #44
- @WAIT_NOTIFY 44 30000
-
- resume cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #46
- @WAIT_NOTIFY 46 30000
-
- pause cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #48
- @WAIT_NOTIFY 48 30000
-
- resume cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #50
- @WAIT_NOTIFY 50 30000
-
- pause cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #52
- @WAIT_NOTIFY 52 30000
-
- resume cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #54
- @WAIT_NOTIFY 54 30000
-
- pause cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #56
- @WAIT_NOTIFY 56 30000
-
- resume cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #58
- @WAIT_NOTIFY 58 30000
-
- pause cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #60
- @WAIT_NOTIFY 60 30000
-
- resume cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #62
- @WAIT_NOTIFY 62 30000
-
- pause cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #64
- @WAIT_NOTIFY 64 30000
-
- stop cdxa_1 wait
- status cdxa_1 mode wait
- =STOPPED
-
- @SET_EVENT THREAD1 0
- @SET_EVENT THREAD2 1
-
- @WAIT_EVENT THREAD1
-
- acquire cdxa_1 wait
- @WAIT_PASSDEVICE cdxa_1
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #66
- @WAIT_NOTIFY 66 30000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #68
- @WAIT_NOTIFY 68 30000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #70
- @WAIT_NOTIFY 70 30000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #72
- @WAIT_NOTIFY 72 30000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #74
- @WAIT_NOTIFY 74 30000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #76
- @WAIT_NOTIFY 76 30000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #78
- @WAIT_NOTIFY 78 30000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #80
- @WAIT_NOTIFY 80 30000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #82
- @WAIT_NOTIFY 82 30000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #84
- @WAIT_NOTIFY 84 30000
-
- cue cdxa_1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #86
- @WAIT_NOTIFY 86 30000
-
- @SET_EVENT THREAD1 0
- @SET_EVENT THREAD2 1
-
- @WAIT_EVENT THREAD1
-
- acquire cdxa_1 wait
- @WAIT_PASSDEVICE cdxa_1
-
- close cdxa_1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #88
- @WAIT_NOTIFY 88 30000
-
- @SET_EVENT THREAD2 1
-
-
-
-
- @PROCESS 2
- @WAIT_EVENT BREAKPOINT
- @WAIT_EVENT THREAD2
- open cdxa00 alias cdxa_2 shareable notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #2
- @WAIT_NOTIFY 2 30000
-
-
- acquire cdxa_2 wait
- @WAIT_PASSDEVICE cdxa_2
-
- # /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
- # --------------------------------------------------------------
- #
- # The \PATH\FILENAME.EXT on the following command line will need
- # to be changed to a path and filename on your test CDXA Disk.
- #
- # --------------------------------------------------------------
- # \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
-
- load cdxa_1 \PATH\FILENAME.EXT notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_LOAD #4
- @WAIT_NOTIFY 4 60000
-
- setpositionadvise cdxa_2 on every 10000 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SET_POSITION_ADVISE #9
- @WAIT_NOTIFY 9 30000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #11
- @WAIT_NOTIFY 11 30000
-
- @WAIT_PASSDEVICE cdxa_2
- seek cdxa_2 to start wait
- status cdxa_2 position wait
- =0
-
- play cdxa_2
- status cdxa_2 mode wait
- =playing
- @PAUSE 35000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #15
- @WAIT_NOTIFY 15 30000
-
- @SET_EVENT THREAD2 0
- @SET_EVENT THREAD1 1
-
- @WAIT_EVENT THREAD2
-
- acquire cdxa_2 wait
- @WAIT_PASSDEVICE cdxa_2
-
- seek cdxa_2 to start wait
- status cdxa_2 position wait
- =0
-
- play cdxa_2
- status cdxa_2 mode wait
- =playing
- @PAUSE 35000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #19
- @WAIT_NOTIFY 19 30000
-
- @SET_EVENT THREAD2 0
- @SET_EVENT THREAD1 1
-
- @WAIT_EVENT THREAD2
-
- acquire cdxa_2 wait
- @WAIT_PASSDEVICE cdxa_2
-
- seek cdxa_2 to start wait
- status cdxa_2 position wait
- =0
-
- play cdxa_2
- status cdxa_2 mode wait
- =playing
- @PAUSE 35000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #23
- @WAIT_NOTIFY 23 30000
-
- @SET_EVENT THREAD2 0
- @SET_EVENT THREAD1 1
-
- @WAIT_EVENT THREAD2
-
- acquire cdxa_2 wait
- @WAIT_PASSDEVICE cdxa_2
-
- seek cdxa_2 to start wait
- status cdxa_2 position wait
- =0
-
- play cdxa_2
- status cdxa_2 mode wait
- =playing
- @PAUSE 35000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #27
- @WAIT_NOTIFY 27 30000
-
- @SET_EVENT THREAD2 0
- @SET_EVENT THREAD1 1
-
- @WAIT_EVENT THREAD2
-
- acquire cdxa_2 wait
- @WAIT_PASSDEVICE cdxa_2
-
- seek cdxa_2 to start wait
- status cdxa_2 position wait
- =0
-
- play cdxa_2
- status cdxa_2 mode wait
- =playing
- @PAUSE 35000
-
- pause cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #31
- @WAIT_NOTIFY 31 30000
- @PAUSE 5000
-
- resume cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #33
- @WAIT_NOTIFY 33 30000
-
- pause cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #35
- @WAIT_NOTIFY 35 30000
-
- resume cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #37
- @WAIT_NOTIFY 37 30000
-
- pause cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #39
- @WAIT_NOTIFY 39 30000
-
- resume cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #43
- @WAIT_NOTIFY 43 30000
-
- pause cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #45
- @WAIT_NOTIFY 45 30000
-
- resume cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #47
- @WAIT_NOTIFY 47 30000
-
- pause cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #49
- @WAIT_NOTIFY 49 30000
-
- resume cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #51
- @WAIT_NOTIFY 51 30000
-
- pause cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #53
- @WAIT_NOTIFY 53 30000
-
- resume cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #55
- @WAIT_NOTIFY 55 30000
-
- pause cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #57
- @WAIT_NOTIFY 57 30000
-
- resume cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #59
- @WAIT_NOTIFY 59 30000
-
- pause cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #61
- @WAIT_NOTIFY 61 30000
-
- resume cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #63
- @WAIT_NOTIFY 63 30000
-
- pause cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #65
- @WAIT_NOTIFY 65 30000
-
- stop cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #67
- @WAIT_NOTIFY 67 30000
-
- @SET_EVENT THREAD2 0
- @SET_EVENT THREAD1 1
-
- @WAIT_EVENT THREAD2
-
- acquire cdxa_2 wait
- @WAIT_PASSDEVICE cdxa_2
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #69
- @WAIT_NOTIFY 69 30000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #71
- @WAIT_NOTIFY 71 30000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #73
- @WAIT_NOTIFY 73 30000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #75
- @WAIT_NOTIFY 75 30000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #77
- @WAIT_NOTIFY 77 30000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #79
- @WAIT_NOTIFY 79 30000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #81
- @WAIT_NOTIFY 81 30000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #83
- @WAIT_NOTIFY 83 30000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #85
- @WAIT_NOTIFY 85 30000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #87
- @WAIT_NOTIFY 87 30000
-
- cue cdxa_2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #89
- @WAIT_NOTIFY 89 30000
-
- @SET_EVENT THREAD2 0
- @SET_EVENT THREAD1 1
-
- @WAIT_EVENT THREAD2
-
- acquire cdxa_2 wait
- @WAIT_PASSDEVICE cdxa_2
-
- close cdxa_2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #90
- @WAIT_NOTIFY 90 30000